EC-CUBE 2.11.4
[ class tree: EC-CUBE 2.11.4 ] [ index: EC-CUBE 2.11.4 ] [ all elements ]

Class: LC_UseRequest_State_Mobile

Source Location: /session/sessionfactory/SC_SessionFactory_UseRequest.php

Class Overview

LC_UseRequest_State
   |
   --LC_UseRequest_State_Mobile

モバイルサイト用のセッションデータ管理クラス


Methods


Inherited Variables

Inherited Methods

Class: LC_UseRequest_State

LC_UseRequest_State::getExpire()
有効期限を取得する.
LC_UseRequest_State::getIp()
IPアドレスを取得する.
LC_UseRequest_State::getLifeTime()
有効期間を取得する
LC_UseRequest_State::getModel()
UserAgentもしくは携帯の機種名を取得する.
LC_UseRequest_State::getNameSpace()
名前空間を取得する
LC_UseRequest_State::getValue()
セッションのデータを取得する 取得するデータは$_SESSION[$namespace][$key]となる.
LC_UseRequest_State::inisializeSessionData()
セッションデータを初期化する.
LC_UseRequest_State::setValue()
セッションにデータを登録する.
LC_UseRequest_State::updateExpire()
有効期限を設定する.
LC_UseRequest_State::updateIp()
IPアドレスを設定する.
LC_UseRequest_State::validateExpire()
有効期限内かどうかを判定する.
LC_UseRequest_State::validateIp()
REMOTE_ADDRとセッション中のIPが同じかどうかを判定する.
LC_UseRequest_State::validateNameSpace()
セッションデータが設定されているかを判定する.
LC_UseRequest_State::validateSessionData()
セッション中のデータ検証する

Class Details

[line 460]
モバイルサイト用のセッションデータ管理クラス



[ Top ]


Class Methods


constructor LC_UseRequest_State_Mobile [line 474]

LC_UseRequest_State_Mobile LC_UseRequest_State_Mobile( )

コンストラクタ セッションのデータ構造は下のようになる.

$_SESSION['mobile']=> array( ['model'] => 901sh ['ip'] => 127.0.0.1 ['expires'] => 1204699031 ["phone_id"]=> **** )




[ Top ]

method getPhoneId [line 509]

string getPhoneId( )

携帯のIDを取得する



[ Top ]

method inisializeSessionData [line 525]

void inisializeSessionData( )

セッションデータを初期化する.



Overrides LC_UseRequest_State::inisializeSessionData() (セッションデータを初期化する.)

[ Top ]

method updateModel [line 484]

void updateModel( )

携帯の機種名を設定する



[ Top ]

method updatePhoneId [line 517]

void updatePhoneId( )

携帯のIDを登録する.



[ Top ]

method validateModel [line 493]

boolean validateModel( )

セッション中の携帯機種名と、アクセスしてきたブラウザの機種名が同じかどうかを判定する



[ Top ]


Documentation generated on Fri, 24 Feb 2012 14:02:58 +0900 by Seasoft